草庐IT

java - 标准 URL 规范化 - Java

全部标签

javascript - 使用 angular-mocks 匹配所有 GET url for backendless

我现在正在编写一个没有后端ajax的前端。我正在使用angular-mocks来模拟这样的API调用:$httpBackend.when('GET','/somelink').respond(function(method,url,data){//dosomething});但是,如果ajax传递params:{id:12345},它将附加到url为'/somelink?id=12345'。catchwhen('GET','/somelink')有没有办法使用RegEx或一些技巧来解决这个问题?只是为了不管params里面有什么,respond()仍然会被调用?谢谢。更新1:我不能使用

javascript - 如何使用纯 ecmascript 且浏览器不支持 h.264 从 MP4 URL 获取视频高度和宽度?

我正在编写用于下载视频的用户脚本。网站的flash播放器使用JSON文件。我这个脚本的目的是根据网页下载并解析视频,得到视频的url。目前可以成功下载提取视频的URL。JSON文件的重要部分如下所示:{"ammProfile":"AMM-HBBTV","version":"VF","versionProg":"1","VFO":"HBBTV","VMT":"mp4","VUR":"http://vo.llnwd.net/v2/am/HBBTV/051332-074-A_SQ_2_VF_01464306_MP4-2200_AMM-HBBTV.mp4"},{"ammProfile":"AM

java - 在 java 中为 nashorn 启用脚本模式

我必须使用nashorn从Java执行一些bashshell命令。我有一个javascript文件:#!/usr/bin/jjsvartestBashMethod=function(name){$EXEC("echoHellofrombash${name}");};testBashMethod("foobar");我有java方法将上面的javascript方法加载到Nashorn引擎中并执行它:publicvoidexecuteScript(){ScriptEngineManagerengineManager=newScriptEngineManager();ScriptEngine

java - 我真正可以将多少 Java 与 GWT 一起使用?

我想学习GWT,我喜欢它编译成Javascript的事实。我的问题是,我真正可以将多少Java与GWT一起使用?我的猜测是限制主要适用于客户端,而在服务器端我应该能够使用任何现有的Java库,对吧?或者,由于编译为Javascript的事情,我只能使用一小部分吗?它有什么限制?我感兴趣的是它不能做什么,或者需要太多变通办法才能实现的事情。我想知道学习GWT是否适合作为Web开发的自由职业者。 最佳答案 GWT网站有thisdocumentation正是为了回答这个问题。 关于java-我

java - Java 和 JS/AS3 之间 URL 解码/编码 UTF-8 的差异(错误!?)

我在URL解码使用Javascript或Actionscript3编码的Java中的UTF-8字符串时遇到问题。我设置了一个测试用例,如下所示:有问题的字符串是Produktgröße当我使用JS/AS3编码时,我得到以下字符串:escape('Produktgröße')产品%F6%DFe当我用JS取消转义时,我没有得到任何改变unescape('Produktgr%F6%DFe')产品%F6%DFe因此,据此我假设JS没有正确编码字符串??以下JSP产生此输出Produktgr?e产品%C3%B6%C3%9Fe产品%C3%B6%C3%9FeProduktgrößeProduktgr

javascript - 如何从 JavaScript 中的 URL 获取基域

我想从javascript的url中提取基域。例如,对于下面列出的url列表,我需要获取google.com(或google.co.in,视情况而定)作为结果。www.google.comwww.google.co.inwww.images.google.comwww.images.google.co.in谷歌网站google.co.inimages.google.comimages.google.co.in任何人都知道如何去做。我猜在javascript中没有找到基本url的直接方法。 最佳答案 只有当您位于要获取顶级主机名的ur

javascript - Javascript 的命名空间大小写有标准吗

我正在采用一大堆Javascript/jQuery代码。我想将它移至Backbone.js,但作为中介,我正在尝试为其命名空间,以便它更加模块化。我想知道是否有Javascript命名空间的标准。我打算做这样的事情:vararc={name:"Spock",nav:function(){//alert('name'+this.name);obj=get_nav_obj();get_to_api_v2(obj);}};arc应该大写吗?我倾向于看到大写字母,但由于网站的其余部分是用Ruby编写的,小写字母可能更一致。谢谢 最佳答案 在

java - 在 Web 应用程序中获取当前 URL

我正在捕获当前URL,因为它显示在我的JSP页面的浏览器地址栏中,而且完成它的选项很少。使用javax.servlet.include.request_uri和Servlet2.4规范中定义的其他内容。我引用此线程以获取有关它的详细信息java-httpservletrequest-get-url-in-browsers-url-bar.在我当前的应用程序中,我们将把网络服务器放在我们的应用程序服务器前面,因为这些值似乎没有任何用处。我有另一种方法可以利用javascript的document.URL,但我不确定它的可靠性。我需要获取有关用户位置的详细信息,如果我可以使用getRequ

读取java变量值的Javascript代码

我在java文件中有一个session变量。(TestConnection.java)session.setAttribute("CONNECTION_DBNAME",dbName);如何将CONNECTION_DBNAME值读入javascript文件。(utility.js) 最佳答案 Firstaccessthevariableinscriptlet.Thenuselikethis.varX='';然后您可以使用x访问该名称。 关于读取java变量值的Javascript代码,我们

java - 如何在 Angularjs 中对字符串进行编码?

我使用Angularjs向我的服务器发送gethttp请求。服务器使用SpringMVC响应休息请求。这是我的Angularurl构建的代码片段:varname="myname";varquery="wo?d";varurl="/search/"+query+"/"+name;这里是SpringMVCController:@RequestMapping(value="/search/{query}/{name}",method=RequestMethod.GET,produces=MediaType.APPLICATION_JSON_VALUE)@ResponseBodypublicL